raining down - German English Dictionary